我们会使用主站api调用商品api 使用go-micro访问consul获取服务信息 执行结果 ...
我们会使用主站api调用商品api 使用go-micro访问consul获取服务信息 执行结果 ...
使用go-micro官方提供的wrapper来对路由进行装饰 来自为知笔记(Wiz ...
安装go-plugins go get -v github.com/micro/go-plugins,原来go-micro consul的支持已经迁移到了go-plugins里面 ...
使用Postman去点对点调用我们之前写的service,header中设置Content-type是application/json,发送如下图的json数据即可。json指定了jsonrpc ...
首先创建grpc服务原来是micro.NewService还支持http等其他访问方式,但是grpc.NewService这种方法只支持grpc访问,所以需要创建网关让其支持http访问 ...
封装gin的router 中间件代码 业务处理代码 main方法 使用第三方工具自定义生成pb的tag ...
因为新版Micro工具已经弃用了consul,加入了etcd的支持,所以我们把服务注册放入到etcd中 使用micro工具查看服务和调用服务 1.查看服務 2.获 ...
首先定义proto文件 根据生成的pb文件编写rpc服务端 先把proto文件拷贝到gin(rpc客户端)这里来生成pb文件 首先所有的中间件都是在handler之前执行的, ...
使用go-micro的装饰器整合熔断器 调用中间件 来自为知笔记(Wiz) ...
现在rpc服务端设置3秒延迟模拟 使用hystrix熔断器 因为我们设置的熔断器允许的延迟是一秒,而服务端我们设置了3秒延迟,所以这里很明显,会报错,返回值如下 ...